From 2127cc19437bc1e474225a7accaf7c14547e1457 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Timm=20B=C3=A4der?= Date: Mon, 25 May 2020 10:36:29 +0200 Subject: [PATCH] adwaita: move backdrop box shadows to .csd Fixes #2781 --- gtk/theme/Adwaita/_common.scss | 23 ++++++++++------------- 1 file changed, 10 insertions(+), 13 deletions(-) diff --git a/gtk/theme/Adwaita/_common.scss b/gtk/theme/Adwaita/_common.scss index 93a23d27c5..33dd5d6fad 100644 --- a/gtk/theme/Adwaita/_common.scss +++ b/gtk/theme/Adwaita/_common.scss @@ -4044,6 +4044,16 @@ window { 0 0 0 1px $_wm_border; //doing borders with box-shadow margin: 0px; border-radius: $window_radius $window_radius 0 0; + &:backdrop { + // the transparent shadow here is to enforce that the shadow extents don't + // change when we go to backdrop, to prevent jumping windows. + // The biggest shadow should be in the same order then in the active state + // or the jumping will happen during the transition. + box-shadow: 0 3px 9px 1px transparent, + 0 2px 6px 2px transparentize(black, 0.8), + 0 0 0 1px $_wm_border_backdrop; + transition: $backdrop_transition; + } } &.solid-csd { @@ -4056,19 +4066,6 @@ window { &:backdrop { box-shadow: inset 0 0 0 3px $backdrop_bg_color, inset 0 1px $top_hilight; } } - // FIXME rationalize shadows - - &:backdrop { - // the transparent shadow here is to enforce that the shadow extents don't - // change when we go to backdrop, to prevent jumping windows. - // The biggest shadow should be in the same order then in the active state - // or the jumping will happen during the transition. - box-shadow: 0 3px 9px 1px transparent, - 0 2px 6px 2px transparentize(black, 0.8), - 0 0 0 1px $_wm_border_backdrop; - transition: $backdrop_transition; - } - &.maximized, &.fullscreen, &.tiled, -- 2.30.2